#!/usr/bin/env python
# encoding= utf-8
# 模块 与 包 每个包中必须有一个__init__.py，可以是空文件

"""i am the tip of module"""

__author__ = 'Wil'


import sys
# 由于Python脚本的根据方法签名确定接口 所以可以给模块起别名
try:
    import cStringIO as StringIO
except ImportError:
    import StringIO
from __future__ import unicode_literals # 导入最新版本的模块 以测试兼容性


def test():
    args = sys.argv
    if len(args) == 1:
        print 'Hello World'
    elif len(args) == 2:
        print 'Hell0,%s' % args[1]
    else:
        print 'more argument then use!'


# 私有方法应添加_或__ 前缀，python无法禁止私有方法被访问
def _private_1(name):
    print 'Hello,%s' % name

if __name__ == '__main__':
    test()